iT邦幫忙

2025 iThome 鐵人賽

DAY 26
0
自我挑戰組

Leetcode 自學系列 第 26

自學Leetcode Day26

  • 分享至 

  • xImage
  •  
  1. Palindrome Number(回文數)
    1.題目說明:給定一個整數 x,判斷它是否是 回文數(palindrome)。若一個數字從左到右讀與從右到左讀相同,則為回文數。
    2.解題思路:
    1.不需要轉成字串,直接用數學方式反轉一半的數字。
    2.為避免整數溢出,只反轉「一半」即可。
    3.當 x 小於 reversed 時,表示反轉到一半以上了。
    4.回文可能是:
    • 偶數長度:例如 1221 → x == reversed
    • 奇數長度:例如 12321 → x == reversed / 10
      3.範例:https://ithelp.ithome.com.tw/upload/images/20251008/20169241nFxrTiJdrL.png
      執行過程示例
      x = 1221
      https://ithelp.ithome.com.tw/upload/images/20251008/20169241NP1zIer3N5.png
      結果:true
      4.程式碼截圖:https://ithelp.ithome.com.tw/upload/images/20251008/20169241nGhLUgzOU9.png
      5.學習心得:今天做的題目我比較不熟悉,第一次碰到,但題目都看得懂,思路也清晰只是有點不知道程式碼要如何著手,所以有用到一些AI輔助來幫助我解題。

上一篇
自學Leetcode Day25
下一篇
自學Leetcode Day27
系列文
Leetcode 自學30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言